type encoding/xml.printer
23 uses
encoding/xml (current package)
marshal.go#L147: p printer
marshal.go#L152: e := &Encoder{printer{w: bufio.NewWriter(w)}}
marshal.go#L320: type printer struct {
marshal.go#L339: func (p *printer) createAttrPrefix(url string) string {
marshal.go#L399: func (p *printer) deleteAttrPrefix(prefix string) {
marshal.go#L404: func (p *printer) markPrefix() {
marshal.go#L408: func (p *printer) popPrefix() {
marshal.go#L427: func (p *printer) marshalValue(val reflect.Value, finfo *fieldInfo, startTemplate *StartElement) error {
marshal.go#L582: func (p *printer) marshalAttr(start *StartElement, name Name, val reflect.Value) error {
marshal.go#L688: func (p *printer) marshalInterface(val Marshaler, start StartElement) error {
marshal.go#L708: func (p *printer) marshalTextInterface(val encoding.TextMarshaler, start StartElement) error {
marshal.go#L721: func (p *printer) writeStart(start *StartElement) error {
marshal.go#L759: func (p *printer) writeEnd(name Name) error {
marshal.go#L783: func (p *printer) marshalSimple(typ reflect.Type, val reflect.Value) (string, []byte, error) {
marshal.go#L834: func (p *printer) marshalStruct(tinfo *typeInfo, val reflect.Value) error {
marshal.go#L990: func (p *printer) Write(b []byte) (n int, err error) {
marshal.go#L1001: func (p *printer) WriteString(s string) (n int, err error) {
marshal.go#L1012: func (p *printer) WriteByte(c byte) error {
marshal.go#L1025: func (p *printer) Close() error {
marshal.go#L1040: func (p *printer) cachedWriteError() error {
marshal.go#L1045: func (p *printer) writeIndent(depthDelta int) {
marshal.go#L1077: p *printer
xml.go#L1964: func (p *printer) EscapeString(s string) {